Science

The Webb Telescope’s Latest Star Photo Is Absolutely Magnificent